//天空盒的顶点着色器，假定了顶点的数据为：
//位置

#version 450
#extension GL_ARB_separate_shader_objects : enable

//输入-顶点布局：
layout( location = 0 ) in vec4 vPosition;			//局部位置

//输出-到像素着色器
layout(location = 0) out vec3 vs_fs_worldPosition;	//世界位置

//UniformBuffer
layout(binding = 7) uniform SceneData {
	mat4 view;
	mat4 proj;
	vec4 lightDir;
	vec4 eyePosition;
} ub_SceneData;

void main()
{
    gl_Position = ub_SceneData.proj * ub_SceneData.view * vPosition;
	vs_fs_worldPosition = vPosition.xyz;
}
